const { createProxyMiddleware } = require('http-proxy-middleware');

module.exports = function (app) {
    app.use(
        // zuul 登录
        createProxyMiddleware('/zuul', {
            target: 'http://lwmesonly.lklw.com.cn:30000',
            changeOrigin: true,
            pathRewrite: { '^/zuul': '' } //去除请求前缀，保证交给后台服务器的是正常请求地址(必须配置)
        }),
        // lw-mes-auth
        createProxyMiddleware('/lw-mes-auth', {
            target: 'http://lwmesonly.lklw.com.cn:30000',
            changeOrigin: true,
            // pathRewrite: { '^/lw-mes-auth': '' } //去除请求前缀，保证交给后台服务器的是正常请求地址(必须配置)
        }),
        // nail
        createProxyMiddleware('/nail', {
            target: 'http://lwmesonly.lklw.com.cn:30000',
            changeOrigin: true,
            // pathRewrite: { '^/nail': '' } //去除请求前缀，保证交给后台服务器的是正常请求地址(必须配置)
        }),
        // mes-equipment   设备服务名
        createProxyMiddleware('/mes-equipment', {
            target: 'http://lwmesonly.lklw.com.cn:30000',
            changeOrigin: true,
            // pathRewrite: { '^/mes-equipment': '' } //去除请求前缀，保证交给后台服务器的是正常请求地址(必须配置)
        }),

        // lw-mes
        createProxyMiddleware('/lw-mes', {
            target: 'http://ur516hgr8c.51xd.pub',
            changeOrigin: true,
            pathRewrite: { '^/lw-mes': '' } //去除请求前缀，保证交给后台服务器的是正常请求地址(必须配置)
        }),

        // 看板
        createProxyMiddleware('/kanBanApi', {
            // target: 'http://79.8.5.200:9999',
            target: 'http://ur516hgr8c.51xd.pub',
            // target: 'http://192.168.30.1:9999',
            changeOrigin: true,
            pathRewrite: { '^/kanBanApi': '' } //去除请求前缀，保证交给后台服务器的是正常请求地址(必须配置)
        })
    );
};